// 有结构的数据类型越来越多 统一的遍历方式
// ES2015 提供Iterable接口(有一个统一的规格标准 for...of可以遍历有Iterable接口的结构)
const set = new Set(['foo', 'bar', 'baz'])
const iterator = set[Symbol.iterator]()
console.log(iterator.next())
console.log(iterator.next())
console.log(iterator.next())
console.log(iterator.next())
// { value: 'foo', done: false }
// { value: 'bar', done: false }
// { value: 'baz', done: false }
// { value: undefined, done: true }
